Magnolia Hotel (Houston)
The Magnolia Hotel Houston is a hotel located at 1100 Texas Avenue, in downtown Houston, Texas. It was the tallest building in Houston from 1926 to 1927. The building once served as headquarters for the Shell Oil Company, and later home to The Houston Post-Dispatch.
Read article
Top Questions
AI generatedMore questions
Nearby Places

Christ Church Cathedral (Houston)
Historic church in Houston, Texas, U.S.

Club Quarters Hotel (Houston)
Hotel in Houston, Texas, U.S.

Capitol Lofts
Residential apartments in Houston, Texas

United States Customhouse (Houston)
Historic building in Houston, Texas, U.S.

Federal Detention Center, Houston
United States federal prison in Texas

609 Main at Texas
Skyscraper in Houston, Texas

S. H. Kress and Co. Building (Houston)
Historic building in Houston, Texas, U.S.

Houston Post-Dispatch Building
Historic building in Houston, Texas, U.S.